Spotted trenches, leopard print jackets, zebra stripe overcoats: animal print coats make practicality stylish. Short or long, fitted or oversize, they’re comfortable, chic and much more versatile than you think. Perfect with understated looks, try them with denim, florals, stripes and checks for surprising and original outfits.